power latch - French English Dictionary